Pass | Set up range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] | Asserts runNo asserts ran |
Pass | Set up range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] | Asserts runNo asserts ran |
Pass | Set up range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] | Asserts runNo asserts ran |
Pass | Set up range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] | Asserts runNo asserts ran |
Pass | Set up range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] | Asserts runNo asserts ran |
Pass | Set up range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] | Asserts runNo asserts ran |
Pass | Set up range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4] | Asserts runNo asserts ran |
Pass | Set up range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3] | Asserts runNo asserts ran |
Pass | Set up range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] | Asserts runNo asserts ran |
Pass | Set up range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] | Asserts runNo asserts ran |
Pass | Set up range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] | Asserts runNo asserts ran |
Pass | Set up range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] | Asserts runNo asserts ran |
Pass | Set up range 12 [document.documentElement, 0, document.documentElement, 1] | Asserts runNo asserts ran |
Pass | Set up range 13 [document.documentElement, 0, document.documentElement, 2] | Asserts runNo asserts ran |
Pass | Set up range 14 [document.documentElement, 1, document.documentElement, 2] | Asserts runNo asserts ran |
Pass | Set up range 15 [document.head, 1, document.head, 1] | Asserts runNo asserts ran |
Pass | Set up range 16 [document.body, 4, document.body, 5] | Asserts runNo asserts ran |
Pass | Set up range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] | Asserts runNo asserts ran |
Pass | Set up range 18 [paras[0], 0, paras[0], 1] | Asserts runNo asserts ran |
Pass | Set up range 19 [detachedPara1, 0, detachedPara1, 1] | Asserts runNo asserts ran |
Pass | Set up range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0] | Asserts runNo asserts ran |
Pass | Set up range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8] | Asserts runNo asserts ran |
Pass | Set up range 22 [paras[0].firstChild, 3, paras[3], 1] | Asserts runNo asserts ran |
Pass | Set up range 23 [paras[0], 0, paras[0].firstChild, 7] | Asserts runNo asserts ran |
Pass | Set up range 24 [testDiv, 2, paras[4], 1] | Asserts runNo asserts ran |
Pass | Set up range 25 [document, 0, document, 1] | Asserts runNo asserts ran |
Pass | Set up range 26 [document, 0, document, 2] | Asserts runNo asserts ran |
Pass | Set up range 27 [comment, 2, comment, 3] | Asserts runNo asserts ran |
Pass | Set up range 28 [testDiv, 0, comment, 5] | Asserts runNo asserts ran |
Pass | Set up range 29 [foreignDoc, 1, foreignComment, 2] | Asserts runNo asserts ran |
Pass | Set up range 30 [foreignDoc.body, 0, foreignTextNode, 36] | Asserts runNo asserts ran |
Pass | Set up range 31 [xmlDoc, 1, xmlComment, 0] | Asserts runNo asserts ran |
Pass | Set up range 32 [detachedTextNode, 0, detachedTextNode, 8] | Asserts runNo asserts ran |
Pass | Set up range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | Asserts runNo asserts ran |
Pass | Set up range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | Asserts runNo asserts ran |
Pass | Set up range 35 [detachedComment, 3, detachedComment, 4] | Asserts runNo asserts ran |
Pass | Set up range 36 [detachedForeignComment, 0, detachedForeignComment, 1] | Asserts runNo asserts ran |
Pass | Set up range 37 [detachedXmlComment, 2, detachedXmlComment, 6] | Asserts runNo asserts ran |
Pass | Set up range 38 [docfrag, 0, docfrag, 0] | Asserts runNo asserts ran |
Pass | Set up range 39 [processingInstruction, 0, processingInstruction, 4] | Asserts runNo asserts ran |
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(9, 9, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(9, 9, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(9, 9, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(9, 9, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(9, 9, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(9, 9, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(9, 9, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(9, 9, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(9, 9, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(9, 9, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(9, 9, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(9, 9, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(9, 9, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(9, 9, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(9, 9, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(9, 9, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "9012", Text node "9012", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(4, 4, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "9012", Text node "9012", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(4, 4, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "9012", Text node "9012", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(4, 4, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "9012", Text node "9012", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(4, 4, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "9012", Text node "9012", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(4, 4, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "9012", Text node "9012", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(4, 4, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "9012", Text node "9012", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(4, 4, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "9012", Text node "9012", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(4, 4, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "9012", Text node "9012", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(4, 4, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "9012", Text node "9012", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(4, 4, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "9012", Text node "9012", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(4, 4, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "9012", Text node "9012", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(4, 4, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 12 [document.documentElement, 0, document.documentElement, 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 13 [document.documentElement, 0, document.documentElement, 2], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 14 [document.documentElement, 1, document.documentElement, 2], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 15 [document.head, 1, document.head, 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 16 [document.body, 4, document.body, 5], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 18 [paras[0], 0, paras[0], 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 19 [detachedPara1, 0, detachedPara1, 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(8, 8, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(7, 7, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(7, 7, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(7, 7, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(1, 1, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 24 [testDiv, 2, paras[4], 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 25 [document, 0, document, 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(2, 2, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 26 [document, 0, document, 2], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(3, 3, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 27 [comment, 2, comment, 3], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(5, 5, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 28 [testDiv, 0, comment, 5], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 29 [foreignDoc, 1, foreignComment, 2], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 31 [xmlDoc, 1, xmlComment, 0], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 35 [detachedComment, 3, detachedComment, 4], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 38 [docfrag, 0, docfrag, 0], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(10, 10, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(10, 10, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 31 [document.head, 1] | Asserts runPass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 32 [document.body, 3] | Asserts runPass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 53 [comment, 0] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 54 [comment, 4] | Asserts runPass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(36, 36, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(36, 36, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must not change the end node if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:45:5) | Pass | assert_equals(0, 0, "setStart() must not change the end offset if the new start is before the old end")
at Test.testSetStart ( /dom/ranges/Range-set.html:47:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:22:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(9, 9, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(9, 9, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(8, 8, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(8, 8, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(12, 12, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(12, 12, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(5, 5, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(5, 5, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(4, 4, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(4, 4, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart() must change startContainer to the new node")
at Test.testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at Test.testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at Test.testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at Test.testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setStart() with range 39 [processingInstruction, 0, processingInstruction, 4], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setStart(node, offset); }", "setStart() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStart ( /dom/ranges/Range-set.html:15:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 12 [document.documentElement, 0, document.documentElement, 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 13 [document.documentElement, 0, document.documentElement, 2], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 14 [document.documentElement, 1, document.documentElement, 2], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 15 [document.head, 1, document.head, 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 16 [document.body, 4, document.body, 5], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 18 [paras[0], 0, paras[0], 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 19 [detachedPara1, 0, detachedPara1, 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 22 [paras[0].firstChild, 3, paras[3], 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 23 [paras[0], 0, paras[0].firstChild, 7], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 24 [testDiv, 2, paras[4], 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 25 [document, 0, document, 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 26 [document, 0, document, 2], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 27 [comment, 2, comment, 3], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 28 [testDiv, 0, comment, 5], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 29 [foreignDoc, 1, foreignComment, 2], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 31 [xmlDoc, 1, xmlComment, 0], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 32 [detachedTextNode, 0, detachedTextNode, 8], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 35 [detachedComment, 3, detachedComment, 4], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 38 [docfrag, 0, docfrag, 0], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 0 [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 1 [paras[0].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 2 [paras[0].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 3 [paras[0].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 4 [paras[0].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 5 [paras[0].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 6 [paras[0].firstChild, 10] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(10, 10, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 7 [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 8 [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 9 [paras[1].firstChild, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 10 [paras[1].firstChild, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 11 [paras[1].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 12 [paras[1].firstChild, 8] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 13 [paras[1].firstChild, 9] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 14 [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 15 [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 16 [paras[5].firstChild, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Node object of unknown type, Node object of unknown type, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 17 [paras[5].firstChild, 20] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 18 [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 19 [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 20 [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Opqrstuv", Text node "Opqrstuv", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 21 [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 22 [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 23 [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 24 [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Efghijkl", Text node "Efghijkl", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 25 [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 26 [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 27 [document.documentElement, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 28 [document.documentElement, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 29 [document.documentElement, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <html><head><title>Range setting tests</title> <link rel=..., Element node <html><head><title>Range setting tests</title> <link rel=..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 30 [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 31 [document.head, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <head><title>Range setting tests</title> <link rel="autho..., Element node <head><title>Range setting tests</title> <link rel="autho..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 32 [document.body, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 33 [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 34 [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 35 [foreignDoc.head, 0] | Asserts runPass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 36 [foreignDoc.body, 1] | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 37 [paras[0], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 38 [paras[0], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 39 [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 40 [paras[1], 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 41 [paras[1], 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 42 [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 43 [detachedPara1, 0] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 44 [detachedPara1, 1] | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 45 [testDiv, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 46 [testDiv, 3] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 47 [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 48 [document, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 49 [document, 1] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 50 [document, 2] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 51 [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 52 [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 53 [comment, 0] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 54 [comment, 4] | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 55 [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 56 [foreignDoc, 0] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 57 [foreignDoc, 1] | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 58 [foreignComment, 2] | Asserts runPass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 59 [foreignTextNode, 0] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 60 [foreignTextNode, 36] | Asserts runPass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(36, 36, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "I admit that I harbor doubts about whether we really need...", Text node "I admit that I harbor doubts about whether we really need...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(36, 36, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 61 [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 62 [xmlDoc, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 63 [xmlDoc, 1] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 64 [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a too-large offset must throw INDEX_SIZE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:61:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 65 [xmlComment, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 66 [xmlComment, 4] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Comment node <!--I maliciously created a comment that will break incautiou...-->, Comment node <!--I maliciously created a comment that will break incautiou...-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 67 [processingInstruction, 0] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 68 [processingInstruction, 5] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 69 [processingInstruction, 9] | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at Test.testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(9, 9, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 70 [detachedTextNode, 0] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 71 [detachedTextNode, 8] | Asserts runPass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 72 [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 73 [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 74 [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 75 [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(8, 8, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(8, 8, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 76 [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(12, 12, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", ProcessingInstruction node with target "whippoorwill" and data "chirp chirp chirp", "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(12, 12, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 77 [detachedComment, 3] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 78 [detachedComment, 5] | Asserts runPass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(5, 5, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(5, 5, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 79 [detachedForeignComment, 0] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 80 [detachedForeignComment, 4] | Asserts runPass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(4, 4, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--×ריה יהודה-->, Comment node <!--×ריה יהודה-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(4, 4, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 81 [detachedXmlComment, 2] | Asserts runPass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Comment node <!--בן ×—×™×™× ×ליעזר-->, Comment node <!--בן ×—×™×™× ×ליעזר-->, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 82 [docfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 83 [foreignDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 84 [xmlDocfrag, 0] | Asserts runPass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at Test.testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setEnd() must change endContainer to the new node")
at Test.testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at Test.testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 85 [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 86 [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 87 [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 88 [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setEnd() with range 39 [processingInstruction, 0, processingInstruction, 4], point 89 [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { range.setEnd(node, offset); }", "setEnd() to a doctype must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEnd ( /dom/ranges/Range-set.html:54:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 15 [document.head, 1, document.head, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 16 [document.body, 4, document.body, 5], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 18 [paras[0], 0, paras[0], 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 24 [testDiv, 2, paras[4], 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 25 [document, 0, document, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 26 [document, 0, document, 2], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 27 [comment, 2, comment, 3], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 28 [testDiv, 0, comment, 5], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 38 [docfrag, 0, docfrag, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(6, 6, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(6, 6, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartBefore(node); }", "setStartBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartBefore ( /dom/ranges/Range-set.html:94:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(0, 0, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(0, 0, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 15 [document.head, 1, document.head, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 16 [document.body, 4, document.body, 5], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 18 [paras[0], 0, paras[0], 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 24 [testDiv, 2, paras[4], 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 25 [document, 0, document, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 26 [document, 0, document, 2], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 27 [comment, 2, comment, 3], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 28 [testDiv, 0, comment, 5], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 38 [docfrag, 0, docfrag, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(2, 2, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(2, 2, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(3, 3, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(3, 3, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(7, 7, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(7, 7, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setStartAfter(node); }", "setStartAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetStartAfter ( /dom/ranges/Range-set.html:111:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setStartAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart() must change startContainer to the new node")
at testSetStart ( /dom/ranges/Range-set.html:31:3) | Pass | assert_equals(1, 1, "setStart() must change startOffset to the new offset")
at testSetStart ( /dom/ranges/Range-set.html:33:3) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setStart(node, offset) where node is after current end or in different document must set the end node to node too")
at testSetStart ( /dom/ranges/Range-set.html:40:5) | Pass | assert_equals(1, 1, "setStart(node, offset) where node is after current end or in different document must set the end offset to offset too")
at testSetStart ( /dom/ranges/Range-set.html:42:5) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 12 [document.documentElement, 0, document.documentElement, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 13 [document.documentElement, 0, document.documentElement, 2], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 14 [document.documentElement, 1, document.documentElement, 2], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 15 [document.head, 1, document.head, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 16 [document.body, 4, document.body, 5], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 18 [paras[0], 0, paras[0], 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 19 [detachedPara1, 0, detachedPara1, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 24 [testDiv, 2, paras[4], 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 25 [document, 0, document, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 26 [document, 0, document, 2], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 27 [comment, 2, comment, 3], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 28 [testDiv, 0, comment, 5], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 29 [foreignDoc, 1, foreignComment, 2], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 31 [xmlDoc, 1, xmlComment, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 35 [detachedComment, 3, detachedComment, 4], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 38 [docfrag, 0, docfrag, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(6, 6, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(6, 6, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndBefore(node); }", "setEndBefore() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndBefore ( /dom/ranges/Range-set.html:128:5) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndBefore() with range 39 [processingInstruction, 0, processingInstruction, 4], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(0, 0, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(0, 0, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 6 [paras[5].firstChild, 2, paras[5].lastChild, 4], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 7 [paras[5].firstChild, 1, paras[5].firstChild, 3], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 9 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 10 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 11 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 12 [document.documentElement, 0, document.documentElement, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 13 [document.documentElement, 0, document.documentElement, 2], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 14 [document.documentElement, 1, document.documentElement, 2], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 15 [document.head, 1, document.head, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 16 [document.body, 4, document.body, 5], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 17 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 18 [paras[0], 0, paras[0], 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 19 [detachedPara1, 0, detachedPara1, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 20 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 21 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 22 [paras[0].firstChild, 3, paras[3], 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 23 [paras[0], 0, paras[0].firstChild, 7], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 24 [testDiv, 2, paras[4], 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 25 [document, 0, document, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 26 [document, 0, document, 2], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 27 [comment, 2, comment, 3], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 28 [testDiv, 0, comment, 5], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 29 [foreignDoc, 1, foreignComment, 2], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 30 [foreignDoc.body, 0, foreignTextNode, 36], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 31 [xmlDoc, 1, xmlComment, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 32 [detachedTextNode, 0, detachedTextNode, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 33 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 34 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 35 [detachedComment, 3, detachedComment, 4], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 36 [detachedForeignComment, 0, detachedForeignComment, 1], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 37 [detachedXmlComment, 2, detachedXmlComment, 6], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 38 [docfrag, 0, docfrag, 0], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 0 paras[0] | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 1 paras[0].firstChild | Asserts runPass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 2 paras[1].firstChild | Asserts runPass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 3 paras[5].firstChild | Asserts runPass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 4 foreignPara1 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 5 foreignPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Efghijkl</p>, Element node <p>Efghijkl</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 6 detachedPara1 | Asserts runPass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, Element node <div><p>Opqrstuv</p><p>Wxyzabcd</p></div>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 7 detachedPara1.firstChild | Asserts runPass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 8 document | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 9 detachedDiv | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 10 foreignDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 11 foreignPara2 | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(2, 2, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 12 xmlDoc | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 13 xmlElement | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(2, 2, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 14 detachedTextNode | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 15 foreignTextNode | Asserts runPass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(3, 3, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 16 processingInstruction | Asserts runPass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must not change the start node if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:79:5) | Pass | assert_equals(0, 0, "setEnd() must not change the start offset if the new end is after the old start")
at testSetEnd ( /dom/ranges/Range-set.html:81:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(3, 3, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 17 detachedProcessingInstruction | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 18 comment | Asserts runPass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(7, 7, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(7, 7, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 19 detachedComment | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 20 docfrag | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function () { range.setEndAfter(node); }", "setEndAfter() to a node with null parent must throw INVALID_NODE_TYPE_ERR")
at Test.testSetEndAfter ( /dom/ranges/Range-set.html:145:5) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 21 doctype | Asserts runPass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|
Pass | setEndAfter() with range 39 [processingInstruction, 0, processingInstruction, 4], node 22 foreignDoctype | Asserts runPass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd(node, offset) where node is before current start or in different document must set the end node to node too")
at testSetEnd ( /dom/ranges/Range-set.html:74:5) | Pass | assert_equals(1, 1, "setEnd(node, offset) where node is before current start or in different document must set the end offset to offset too")
at testSetEnd ( /dom/ranges/Range-set.html:76:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setEnd() must change endContainer to the new node")
at testSetEnd ( /dom/ranges/Range-set.html:85:3) | Pass | assert_equals(1, 1, "setEnd() must change endOffset to the new offset")
at testSetEnd ( /dom/ranges/Range-set.html:87:3) |
|